package com.wzcl.app.service;

import com.wzcl.app.dao.model.FileGroup;
import com.wzcl.app.model.common.MyPage;
import com.wzcl.app.model.dto.FileGroupDto;

import java.util.List;

public interface FileGroupService extends BaseService<FileGroup,FileGroupDto>{

    FileGroup addFileGroup(FileGroupDto fileGroupDto);

    FileGroup getFileGroupById(Integer id);

    FileGroup updateFileGroup(FileGroupDto fileGroupDto);

    void delFileGroup(FileGroupDto fileGroupDto);

    void copyFileGroup(FileGroupDto fileGroupDto);

    void moveFileGroup(FileGroupDto fileGroupDto);

    List<FileGroup> getFileGroupList(FileGroupDto fileGroupDto);

    MyPage<FileGroup> getFileGroupPage(FileGroupDto fileGroupDto);
}
